home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 85 / CD-ROM 85 / CD-ROM 85.iso / aplic / 2sync / 2SyncSetup.exe / halt / scripts / DefineSprite_49 / frame_5 / DoAction.as
Encoding:
Text File  |  2002-03-20  |  791 b   |  21 lines

  1. step = Scrolltravel / (ScrollMax - 13);
  2. if((Number(eval("../:popup_body").scroll) >= 0 or Number(eval("../:popup_body").scroll) < Number(maxscroll - 13)) and Number(scroll) != 3)
  3. {
  4.    nextScroll_y = Number(getProperty("Scrollbar", _Y)) + Number(scroll * step);
  5.    if(Number(nextScroll_y) < Number(scrollConstraintTop))
  6.    {
  7.       setProperty("Scrollbar", _Y, scrollZero);
  8.    }
  9.    else if(Number(scrollConstraintBottom) < Number(nextScroll_y))
  10.    {
  11.       setProperty("Scrollbar", _Y, scrollConstraintBottom);
  12.    }
  13.    else
  14.    {
  15.       setProperty("Scrollbar", _Y, nextScroll_y);
  16.    }
  17. }
  18. newScroll_y = ScrollZero - getProperty("scrollBar", _Y);
  19. newScrollindex = Number(- int((ScrollMax - 13) / ScrollTravel * newScroll_y)) + 1;
  20. eval("../:popup_body").scroll = newScrollindex;
  21.